package com.ekgc.addressbook.base.util;

import java.util.Properties;

/**
 * <b>基础功能 -- 基础常量信息</b>
 *
 * @author FanSheng
 * @version 1.0
 */
public class BaseConstant {
	private static Properties prop = new Properties();

	static {
		try {
			prop.load(BaseConstant.class.getClassLoader().getResourceAsStream("props/base.properties"));
		}catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * <b>Token 信息：加密密钥</b>
	 */
	public static final String TOKEN_SECRET_KEY = prop.getProperty("token.secret.key");

	/**
	 * <b>Token 信息：Token 类型</b>
	 */
	public static final String TOKEN_HEADER_TYP = prop.getProperty("token.header.typ");

	/**
	 * <b>Token 信息：加密算法</b>
	 */
	public static final String TOKEN_HEADER_ALG= prop.getProperty("token.header.alg");

	/**
	 * <b>Token 信息：存储有效时长</b>
	 */
	public static final Long TOKEN_EXPIRE_SEC = Long.parseLong(prop.getProperty("token.expire.sec"));

}
